package com.huhao.wshare.dto.User.Response;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 获取用户个人资料的标准化成功响应体。
 * 对应 JSON 结构: { "code": 200, "data": {...}, "message": "..." }
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserProfileSuccessResponse {

    /**
     * 状态码, 200 表示成功
     */
    private int code;

    /**
     * 用户的个人资料数据 (嵌套了原始的 UserProfileResponse)
     */
    private UserProfileResponse data;

    /**
     * 成功消息
     */
    private String message;
}
